package com.designschool.base.util;

import android.R.bool;
import android.widget.EditText;
import android.widget.TextView;

/***
 * 
 * @项目名:base  
 * 
 * @类名:EditTextUtil.java  
 * 
 * @创建人:shibaotong
 *  
 *
 * @类描述:EditTExt操作类
 * 
 * @date:2014-1-16
 * 
 * @Version:1.0 
 *
 *****************************************
 */
public class EditTextUtil {

    /***
     * 为空返回 true
     * @param editText
     * @return
     */
    public static boolean isEmpty(EditText editText)
    {
        if(!StringUtils.isEmpty(editText.getText().toString()))
        {
            return false;
        }
        return true;
    }
    
    /**
     * 比较两个EditText是否相等
     * @param editText
     * @param editText2
     * @return
     */
    public static boolean isEqual(EditText editText,EditText editText2)
    {
    
        if(editText.getText().toString().equals(editText2.getText().toString()))
        {
            return true;
        }
        return false;
    }
    
    /**
     * 比较两个EditText是否相等 去除EditText中的空格
     * @param editText
     * @param editText2
     * @return
     */
    public static boolean isTrimEqual(EditText editText,EditText editText2)
    {
        
        if(editText.getText().toString().trim().equals(editText2.getText().toString().trim()))
        {
            return true;
        }
        return false;
    }
    
    /***
     * 清除EditText内容
     * @param editText
     */
    public static void Clean(EditText editText)
    {
        editText.setText("");
    }
    
    /***
     * 比较EditText与字符串是否相等
     * @param editText
     * @param content
     * @return
     */
    public static boolean isEqual(EditText editText,String content)
    {
        if(editText.getText().toString().equals(content))
        {
            return true;
        }
        return false;
    }
    
    /***
     * 比较EditText与字符串是否相等 去除空格
     * @param editText
     * @param content
     * @return
     */
    public static boolean isTrimEqual(EditText editText,String content)
    {
        if(editText.getText().toString().trim().equals(content.trim()))
        {
            return true;
        }
        return false;
    }
    
    /***
     * 比较EditText与Textview是否相等
     * @param editText
     * @param content
     * @return
     */
    public static boolean isEqual(EditText editText,TextView textView)
    {
        if(editText.getText().toString().equals(textView.getText().toString().trim()))
        {
            return true;
        }
        return false;
    }
    
    /***
     * 比较EditText与TextView是否相等 去除空格
     * @param editText
     * @param content
     * @return
     */
    public static boolean isTrimEqual(EditText editText,TextView textView)
    {
        if(editText.getText().toString().trim().equals(textView.getText().toString().trim()))
        {
            return true;
        }
        return false;
    }
}
